﻿#pragma once


#include "Pages/EditorPageModel.h"
#include "EditorWelcomePageModel.m.h"

RCLASS()
class REditorWelcomePageModel : public REditorPageModel
{
    ROBJECT

public:
    virtual TSharedObjectPtr<REditorPageModel> ShareClone(RObject* InOwner) const override;

    virtual bool HasUnsavedData() const override
    {
        return false;
    }
    virtual void LowLevelSave() override
    {
        //do nothing
    }

    static CString GetPageIDStatic() { return U"欢迎"; }
    virtual CString GetFileID() const override { return GetPageIDStatic(); }
    virtual SPath GetFilePath() const override
    {
        //no file path
        return SPath();
    }
};
